#include "../src/libraries/Circulo.h"
#include <iostream>

using namespace std; 

Circulo circle; 
Point desplazamiento; 

int main (void){

	circle.setRadio(3); 		
	circle.setColor("azul"); 

	cout <<endl<<"TEST1:"<<endl<< "El círculo tiene radio="<<circle.getRadio()<<", área= "<<circle.getArea()<<", perímetro= "<<circle.getPerimetro()<< ", color "<<circle.getColor()<<" y el centro está en ";
	circle.printCentro();
	cout<<endl<<endl;
	
	circle.setArea(35); 		
	desplazamiento.setX(2);
	desplazamiento.setY(0.4);
	circle.despCentro(desplazamiento);

	cout <<"TEST2: Cambio de área y posición "<<endl<< "El círculo tiene radio="<<circle.getRadio()<<" área= "<<circle.getArea()<<", perímetro= "<<circle.getPerimetro()<<" y el centro está en ";
	circle.printCentro();
	cout<<endl<<endl;
	
	circle.setPerimetro(23);
	circle.setColor("verde"); 

	cout <<"TEST3: Cambio de color y perímetro"<<endl<< "El círculo tiene perímetro= "<<circle.getPerimetro()<< ", color "<<circle.getColor()<< " , radio="<<circle.getRadio()<<" y área= "<<circle.getArea()<<endl<<endl; 
	
}
